a3593faf765eb89cc7cb41d1e6fbb5bb8c12a7bf,portal-impl/src/com/liferay/portlet/messageboards/service/impl/MBThreadLocalServiceImpl.java,MBThreadLocalServiceImpl,restoreDependentsFromTrash,#number#number#number#,899
Before Change
trashEntryId, MBMessage.class.getName(),
message.getMessageId());
int oldStatus = trashVersion.getStatus();
message.setStatus(oldStatus);
mbMessagePersistence.update(message);
userIds.add(message.getUserId());
// Asset
if (oldStatus == WorkflowConstants.STATUS_APPROVED) {
assetEntryLocalService.updateVisible(
MBMessage.class.getName(), message.getMessageId(), true);
}
// Trash
trashVersionLocalService.deleteTrashVersion(trashVersion);
// Indexer
After Change
int oldStatus = WorkflowConstants.STATUS_APPROVED;
if (trashVersion != null) {
oldStatus = trashVersion.getStatus();
}
message.setStatus(oldStatus);
mbMessagePersistence.update(message);
userIds.add(message.getUserId());
// Asset
if (oldStatus == WorkflowConstants.STATUS_APPROVED) {
assetEntryLocalService.updateVisible(
MBMessage.class.getName(), message.getMessageId(), true);
}
// Trash
if (trashVersion != null) {
trashVersionLocalService.deleteTrashVersion(trashVersion);
}
// Indexer